from manim import *

class TextAnimation(Scene):
    def construct(self):
        # 创建要展示的文本内容
        text1 = Text("南林地锅鸡：\n一定要为自己而活，为了自己热爱的而活。")
        text1.set_color(WHITE)
        text1.scale(0.8)
        
        # 将第一段文本添加到场景中并逐字显示
        self.play(Write(text1))
        self.wait(2)
        self.clear()  # 清除当前场景中的所有内容

        # 第二段文本
        text2 = Text("内卷的blade：\n有的人一生都在识自己，寻找真正的自己，\n可有人被磨平棱角，不再相信热爱可抵岁月漫长，\n平淡淡淡走过一生……")
        text2.set_color(WHITE)
        text2.scale(0.8)

        # 显示第二段文本
        self.play(Write(text2))
        self.wait(2)
        self.clear()

        # 第三段文本
        text3 = Text("普通通小用户：\n喜欢做数学题，喜欢那种投入其中的感觉，\n而且发现自己天赋也在这上面，\n希望以后进入数学专业！")
        text3.set_color(WHITE)
        text3.scale(0.8)

        # 显示第三段文本
        self.play(Write(text3))
        self.wait(2)
        self.clear()

        # 第四段文本
        text4 = Text("深爱的那个云边的姑娘：\n经过了这么多年，我觉得我找到了自己，\n知道自己是谁，明确自己要去做什么，\n但是最近因工作、感情、又开始迷茫，\n可能人生就是放下执念会更好，\n我曾经一度想要不要放弃了，就这样吧，\n做一个现实主义者，但是，我想，我还是继续做辉煌灿烂的理想主义者，\n哪怕死在明天。")
        text4.set_color(WHITE)
        text4.scale(0.8)

        # 显示第四段文本
        self.play(Write(text4))
        self.wait(2)
